home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 September / PSL Monthly Shareware CD-ROM (Public Software Library)(September 1993).bin / reviews / wi_08 < prev    next >
Text File  |  1993-07-09  |  33KB  |  1,079 lines

  1. WI-08:  Windows Programming
  2.  
  3.  
  4. --------------------------------
  5. 3558 "C" Programming for Windows          Small Programs Disk
  6. --------------------------------
  7.  
  8. CDK-VB
  9.    Langley, Brent K.
  10.    $0
  11. contains information about creating custom controls for VB with C++.
  12.  
  13. Three_d.dll (3D-DLL)
  14.    Donahue, Ray
  15.    $20-$50
  16. is a DLL for making a Windows 3.0 dialog box appear to have a 3-dimensional
  17. look. Boxes can be recessed, extruding, or shadowed. C source code and EXE files
  18. for a demo program are included. Support is provided for EGA, VGA, and above.
  19.  
  20. Dib
  21.    Reilly, Patrick
  22.    $0
  23. is a pair of functions for manipulating a DIB bitmap.
  24.  
  25. DOSWin
  26.    is sample code to restrict puts()-printf() output to a window in Windows 3.
  27. It also allows restricting some DOS programs output to a window.
  28.  
  29. FixDS 2.0
  30.    Geary, Michael
  31.    $0
  32. is a C routine that eliminates need for EXPORTS and MakeProcInstance() in
  33. Windows applications; prevents bugs caused by omitting EXPORTS or
  34. MakeProcInstance(); and allows Windows applications to export functions that
  35. will be called directly from a dynamic link library.
  36.  
  37. Journal
  38.    Fogelin, Eric
  39.    $0
  40. is a dynamic Link library demonstrating Windows 2.0 Journal Hooks.
  41.  
  42. Mail-OM
  43.    Oregon Professional Microsystems, Inc.
  44.    $0
  45. is the Microsoft C source code for a mailing list application for MS Windows.
  46.  
  47. NewSpy 1.0
  48.    Feinleib, David A.
  49.    $25
  50. is an improved version of the Spy program that is included in the SDK.
  51.  
  52. QuickC for Windows Tools (QCTOOLS)
  53.    English, Arthur
  54.    $0
  55. is an icon toolbar for use with QuickC for Windows. Functions include opening
  56. and saving projects and files, finding next and previous compiler errors, edit
  57. fuctions, and more. (Not on this disk. Ask for disk #8897.)
  58.  
  59. Regular Expression DLL (REGEXP)
  60.    Windfall Software Systems
  61.    $10
  62. contains a dynamic link library compatible with Microsoft Windows. The library
  63. performs regular expression searches and a number of supporting operations.
  64.  
  65. Status Bar Control 1.2.0 (STSBARC)
  66.    Krikorian, Jean-Marc
  67.    $0
  68. is a DLL and associated files for displaying a Status Bar in Windows apps. A
  69. sample app and all source code are included.
  70.  
  71. Windows C Editor 2.0 (WCE)
  72.    DeCillis, Tom
  73.    $35
  74. is a programming shell. It features a logical toolbar and click SAA/CUA
  75. compliant interface that lets you edit, run, and compile all the necessary parts
  76. of a Windows application using the Microsoft Windows SDK.
  77.  
  78. WinClass (WINCLAS)
  79.    Pittelkow, Michael
  80.    $0
  81. is a C++ class library for Windows 3.
  82.  
  83. WINET
  84.    Booth, Duncan
  85.    $0
  86. is an execution profiler for Windows applications. C source code is included.
  87.  
  88. WinBegin 3.0 (WINBGN)
  89.    Crayne, Susan
  90.    $35
  91. is a development tool for creating very simple C programs which run under
  92. Windows 3.0. It is intended for the beginning programmer.
  93.  
  94. Winclip (WIN-CLP)
  95.    Schulman, Andrew
  96.    $0
  97. contains source code showing how DOS programs can use INT 2Fh services
  98. to access the Windows clipboard (in enhanced mode only).
  99.  
  100. --------------------------------
  101. END OF SMALL PROGRAMS DISK #3558
  102. --------------------------------
  103.  
  104.  
  105. -----------------------------
  106. 3790 Turbo Pascal for Windows          Small Programs Disk
  107. -----------------------------
  108.  
  109. AfterDark SDK 1.01p (AFTRDRK)
  110.    Sands, Richard R.
  111.    $0
  112. is a development kit for writing modules for the After Dark Screen Saver.
  113.  
  114. Ansioem
  115.    Robert Digsby
  116.    $0
  117. displays the ANSI and OEM character set. It allows you to click on a
  118. character to find out what it would be converted to if it were passed
  119. through AnsiToOem or OemToAnsi. C Source code is included.
  120.  
  121. Beeper (BEEPR)
  122.    $0
  123. is TPW code that demonstrates the use of a timer call-back function rather than
  124. the timer event message. It shows the use of export, MakeProcInstance, and more.
  125.  
  126. Bitmap Buttons (BITMBTN)
  127.    Thomas, Daniel
  128.    $0
  129. is a pair of Button objects that lets you create bitmap buttons.
  130.  
  131. BitView
  132.    $0
  133. is TPW source for a bitmap viewer within an MDI framework. It supports 256
  134. colors and compressed files.
  135.  
  136. Blaise
  137.    Warren, Robert J.
  138.    $0
  139. is a screen saver module for TPW. It hooks into the screensaver of the
  140. desktop portion of the control panel.
  141.  
  142. Bmhelp
  143.    $0
  144. contains code for displaying a bitmap from a resource file.
  145.  
  146. Bounce
  147.    $0
  148. is source for a bouncing ball graphics demo.
  149.  
  150. Center
  151.    Thomas, Daniel
  152.    $0
  153. is a procedure which will center a Popup window in its parent's window.
  154.  
  155. ClrCmbo
  156.    $0
  157. is a TPW unit for a color selection combo box with colors, not names.
  158.  
  159. Clover
  160.    $0
  161. is source code for a graphics display.
  162.  
  163. Concentration (CONCEN)
  164.    Rubenking, Neil J.
  165.    $0
  166. is the source and resource for a Concentration type game. Demonstrates
  167. owner-draw buttons, modifying system menu, making window size exactly match
  168. contents, etc.
  169.  
  170. Custom Control Library (CCONTRL)
  171.    Vitabile, Anthony M.
  172.    $0
  173. is the source code for a custom control library for Resource Workshop. Included
  174. is a Percent Completed custom control.
  175.  
  176. DYNST
  177.    Campbell, Tom
  178.    $0
  179. is a TP unit for the creation and use of dynamically allocated string arrays on
  180. the heap and handling all memory management transparently. The file DEMO.PAS
  181. contains an interactive demonstration showing you the allocation, use, and
  182. disposition of a dynamic string array.
  183.  
  184. EmptyDLG (EMPTYDL)
  185.    Rubenking, Neil J.
  186.    $0
  187. is an application template that demonstrates using a dialog window as a main
  188. window in a TPW program.
  189.  
  190. FileCopy.PAS 1.2
  191.    Allard, Adam A.
  192.    $0
  193. is source for a fast file copy utility.
  194.  
  195. File Clerk Source (FCSRC)
  196.    Peoples, David
  197.    $0
  198. is the source code for File Clerk, a file selector and application launcher.
  199.  
  200. File Dialog (FILEDLL)
  201.    Gallo, Guy
  202.    $0
  203. is a DLL for a file dialog box that can be called from TPW or from Word for
  204. Windows.
  205.  
  206. Fontlist (FONTLST)
  207.    $0
  208. is full source code and resource file for a font listing utility.
  209.  
  210. Font Manipulation Utility (FMU)
  211.    Smith, Mark
  212.    $0
  213. is a dialog box that allows the user to try out different screen fonts.
  214.  
  215. Infowdw.PAS
  216.    $0
  217. is an example of a modeless window that can be used to display status
  218. information about a program as it is running.
  219.  
  220. Janus
  221.    Sawatzki, Peter
  222.    $0
  223. let you create dialogs as MDI child windows, create BorDlgs from standard
  224. resource, standard dialogs from BorDlg resources, and support foreign language
  225. BorButtons.
  226.  
  227. Lststr 1.0
  228.    Rosenberger, Rob ASP
  229.    $0
  230. helps document string resources.
  231.  
  232. Message Box Utilities 1.0 (MBUTILS)
  233.    Salesas, Robert
  234.    $0
  235. makes it easier to write small programs that require little output or input. It
  236. is based around the Windows messagebox and provides routines to do MBWriteStr,
  237. MBWriteBuf, MBWriteLn, MBClear and MBShowWindow. Source code included.
  238.  
  239. PaintBMP (PNT-BMP)
  240.    is a unit that lets you create a pop-up window with caption and paint it
  241. with a bitmap. Source code and test code are included.
  242.  
  243. Rattle 1.01
  244.    Boyd, Craig
  245.    $10
  246. contains code for allocating and deallocating blocks of memory in a random
  247. fashion.
  248.  
  249. Ribbon
  250.    Thorpe, Danny
  251.    $0
  252. shows how to set up a non-MDI child window in an MDI window.
  253.  
  254. Time Watch Icon (TIMICON)
  255.    Mackey, Jack C.
  256.    $0
  257. illustrates how to make an updateable icon.
  258.  
  259. TPWGray
  260.    Overmyer, Doug
  261.    $0
  262. is TPW code showing how to create a dithered gray scale.
  263.  
  264. WinVer 1.0
  265.    Kitsos, Costas
  266.    $0
  267. stamps Windows EXE's or DLL's with the required Windows version. TPW source code
  268. is included.
  269.  
  270. --------------------------------
  271. END OF SMALL PROGRAMS DISK #3790
  272. --------------------------------
  273.  
  274.  
  275. --------------------------------
  276. 4052 Turbo Pascal for Windows #2          Small Programs Disk
  277. --------------------------------
  278.  
  279. Bezier 1.0
  280.    Overmyer, Doug
  281.    $0
  282. demonstrates how to approximate Bezier curves and produce a rubberbanding Bezier
  283. tool for drawing on the screen.
  284.  
  285. Cdfile
  286.    contains files that allow access to the CD-ROM Extension.
  287.  
  288. EDI Threads for Windows 1.0 (EDI-THD)
  289.    Eschalon Development Inc.
  290.    $95
  291. is a complete multi-threading library for Windows. It lets you easily create
  292. applications that use background printing, complex redrawing, repagination,
  293. serial port polling, text searches and more.
  294.  
  295. Frame3
  296.    Hess, Olaf
  297.    $0
  298. contains an OWL object to create dialogs that have the Borland chiselled
  299. steel look without using BWCC. It also shows how to customize a COMMDLG
  300. dialog using a hook function.
  301.  
  302. HelpBMP
  303.    Smith, Matthew T.
  304.    $0
  305. is a text file with helpful hints for placing BMPs in WinHelp RTF/HLP files.
  306.  
  307. Mfloat.PAS
  308.    Thornton, Chris & Rubenking, Neil
  309.    $0
  310. is a routine for forcing a window to stay on top of other windows on the Windows
  311. 3 desktop.
  312.  
  313. Modeless Dialog (MODIALG)
  314.    Vitabile, Anthony M.
  315.    $0
  316. contains a unit for using modeless dialogs as MDI child windows. Also Source and
  317. sample code are included.
  318.  
  319. Modem
  320.    Borland International
  321.    $0
  322. contains an example that shows how to use MS-Windows communication API
  323. functions. An executable program is included that will dial out and allows you
  324. to configure baud rate. Full source code is provided.
  325.  
  326. NoteBox
  327.    CGSoft
  328.    $0
  329. is a function similar to a messagebox except that it disappears after a
  330. specified number of seconds if no user input is received.
  331.  
  332. OGLRef
  333.    $0
  334. is a reference for all objects and methods found within the WhiteWater Group's
  335. ObjectGraphics TPW library. It is formatted for printing for a hardcopy
  336. reference.
  337.  
  338. OWL Custom Controls (OWL-CC)
  339.    Baker, Shawn Aubrey
  340.    $0
  341. contains a base custom control object, a base custom control button object, a
  342. bitmap button object and a sample code.
  343.  
  344. Owner-Draw List Box (OWNERD)
  345.    Perkins, Rex K.
  346.    $0
  347. contains example code of an Owner-Draw list box. It shows how they can be used
  348. to display graphics as well as text.
  349.  
  350. Paper
  351.    Smith, Ralph
  352.    $0
  353. is source code that shows how to load wallpaper and to adjust the palette.
  354.  
  355. RealIn
  356.    Perkins, Rex K.
  357.    $0
  358. is a unit for calling a real mode interrupt from protected mode.
  359.  
  360. Realm
  361.    Perkins, Rex K.
  362.    $0
  363. shows how to use the DPMI to access the first meg of physical memory in Windows
  364. Real mode. Also included is an example that displays the base addresses of the
  365. COM and LPT ports.
  366.  
  367. Screen Saver Switch (SSWITCH)
  368.   Rochester, Peter Franchuk
  369.   $0
  370. is the commented source for a utility to disable/enable the Win31 screen
  371. saver.
  372.  
  373. Splash
  374.    Hanrahan, Scott
  375.    $0
  376. is a unit that adds a 2- or 16-color bitmap splashscreen to TPW programs. Source
  377. and sample files are included.
  378.  
  379. Stoplite (STOPLIT)
  380.    Boyd, Craig
  381.    $0
  382. demonstrates how to create an animated traffic light icon.
  383.  
  384. StrParse
  385.    Cooper, John
  386.    $0
  387. is a TP unit for parsing strings into tokens for easier manipulation. It is an
  388. adaptation of the C function StrTok.
  389.  
  390. ToolBox
  391.    Radecki, David
  392.    $0
  393. is a unit that builds a toolbox similar to the one in the Resource Workshop
  394. Dialog Editor.
  395.  
  396. TPW-MM
  397.    Milton, Steve
  398.    $0
  399. contains several units for accessing the new functions and structures in
  400. Microsoft's Multimedia Extensions.
  401.  
  402. TPWSpy
  403.    Boyd, Craig
  404.    $0
  405. spies on all the windows that are currently open in your Windows session, and
  406. displays a window containing all the information it can find out about those
  407. windows. TPW source code is included.
  408.  
  409. VBSNdex
  410.    Zuck, Jonathan
  411.    $0
  412. is an example for TPW programmers on how to create a string function in a DLL.
  413. TP source code included.
  414.  
  415. WinPlay
  416.    Gibson, Don Phillip
  417.    $0
  418. is a TPW unit for playing music in your programs similar to the Play command in
  419. BASIC. Sample music is included.
  420.  
  421. WinPrint 1.0 (WINPRIN)
  422.    Bayliss, Paul
  423.    $0
  424. is a unit to change and setup a windows printer and produce output.
  425.  
  426. WinRezU
  427.    Daunt, Brendan
  428.    $0
  429. makes Turbo Vision resource files available to TPW programs. Any type of object
  430. can be stored on stream and referenced using character strings.
  431.  
  432. --------------------------------
  433. END OF SMALL PROGRAMS DISK #4052
  434. --------------------------------
  435.  
  436.  
  437. ---------------------------------
  438. 12024 Turbo Pascal for Windows #3          Small Programs Disk
  439. ---------------------------------
  440.  
  441.  
  442. DDEConv
  443.    Schmid, Klemens
  444.    $0
  445. implements a DDE conversation with any DDE client like Excel, WinWord, ProgMan
  446. etc.
  447.  
  448. Dndlb
  449.    Hayes, Ian
  450.    $0
  451. contains a unit for a Drag'n Drop listbox.
  452.  
  453. Ezdpmi
  454.    Bucknall, Julian M.
  455.    $0
  456. is a unit that encapsulates all the common DPMI requirements for
  457. protected mode and Windows programs. You can allocate/deallocate DOS
  458. memory with pointers, call a real mode interrupt, map a protected mode
  459. pointer onto real mode memory, and more.
  460.  
  461. Encrypt
  462.    Keul, Manfred
  463.    $0
  464. encrypts a string using the same method as Windows' ScreenSaver.
  465.  
  466. Ezdpmi
  467.    Bucknall, Julian M.
  468.    $0
  469. is a unit that encapsulates all the common DPMI requirements for
  470. protected mode and Windows programs. You can allocate/deallocate DOS
  471. memory with pointers, call a real mode interrupt, map a protected mode
  472. pointer onto real mode memory, and more.
  473.  
  474. Heap Auditor 1.0 (HEAPAUD)
  475.   Overmeyer, Doug
  476.   $0
  477. helps diagnose memory leaks from orphaned objects in the GDI local
  478. segments. Source code is included.
  479.  
  480. MkFmx
  481.    Cariotoglou, Mike
  482.    $0
  483. contains source code and a DLL for a utility to test the File manager
  484. extensions.
  485.  
  486. MSortP
  487.    Kokkonen, Kim
  488.    $0
  489. is a unit for sorting items in real or protected mode applications. It supports
  490. TPW or BP7 for DOS real mode, DOS protected mode, or Windows targets. It takes
  491. advantage of all extended memory in protected mode and performs a disk based
  492. merge sort if it runs out of memory.
  493.  
  494. Percent Complete DLL (PCCLDLL)
  495.    Vitabile, Anthony M.
  496.    $0
  497. is the source for a percent-complete custom control.
  498.  
  499. Playmid
  500.    Cribbs, Derek
  501.    $0
  502. contains a unit with BP7 source to play MIDI files in WIN31. This is
  503. similar to SndPlaySound but for MIDI files.
  504.  
  505. RunDlg
  506.    Beck, Randolph
  507.    $0
  508. provides a dialog box where the modal loop is inside-out so that a program
  509. can be interrupted while performing long tasks such as printing reports.
  510.  
  511. Scrgo#
  512.    $0
  513. shows how to instantly start the WIN31 screen saver and how to install a
  514. wh_Mouse Windows hook.
  515.  
  516. Ssave.dll (SSAVETP)
  517.    lets you access the screen saver password function.
  518.  
  519. StatDemo (STATDMO)
  520.   $0
  521. is source and sample code for a status bar.
  522.  
  523. Status (STAT-AC)
  524.    Carney, Adam
  525.    $0
  526. is code for a modeless status box.
  527.  
  528. Strmsgs
  529.    Nielsen, Ravi
  530.    $0
  531. displays a messagebox with both program-supplied and string resource text.
  532.  
  533. TI2000
  534.    $0
  535. is a routine for pausing your app while you execute another .
  536.  
  537. UGlbEdit (UGLBEDT)
  538.    Taylor, Mike
  539.    $0
  540. is a TEdit variant that uses the global heap, allowing the full 32k to be
  541. used.
  542.  
  543. WinDir (TPWINDR)
  544.    Shaw, Donald E.
  545.    $0
  546. contains source code and an executable for producing a directory listing in
  547. Windows. Directories can be sorted by name, extension, size, or time/date.
  548.  
  549. Xini
  550.    Maischein, Max
  551.    $0
  552. source for accessing INI files.
  553.  
  554. 12024 Custom Controls
  555. ---------------------
  556. FrameOH
  557.    Hess, Olaf
  558.    $0
  559. allows dialog boxes with the Borland chiselled steel look without having to
  560. use BWCC. It also implements recessed/raised frames.
  561.  
  562. ItsyBit
  563.    Boyd, Craig
  564.    $0
  565. lets you create windows with small horiztonal or vertical captions.
  566.  
  567. Mscrol
  568.    $0
  569. contains Pascal unit for implementing a micro scrollbar.
  570.  
  571. Ownrdr
  572.    Snoddy, Todd T.
  573.    $?
  574. includes objects that allow you to use BWCC style bitmapped buttons in your
  575. own programs without the BWCC. DLL.
  576.  
  577. ---------------------------------
  578. END OF SMALL PROGRAMS DISK #12024
  579. ---------------------------------
  580.  
  581.  
  582. ---------------------------------
  583. 12356 Turbo Pascal for Windows #4          Small Programs Disk
  584. ---------------------------------
  585.  
  586. Alarm (ALRMTPW)
  587.    XIAN Corporation
  588.    $0
  589. contains source code and an executable for a Windows alarm application. You can
  590. set the date and time, and a message box pops up with any text you have entered.
  591.  
  592. APIDLL.PAS
  593.    $0
  594. shows how to launch windows and dialogs from inside a DLL without the
  595. aid of OWL.
  596.  
  597. COMDLG7
  598.    Aez, Juancarlos
  599.    $0
  600. contains several units for a BP7 object shell around the Common Dialog API.
  601. Code is included to show how to use BWCC with common dialogs and how to add
  602. your own controls to them. A WIN31 printer object is also included.
  603.  
  604. Dlghlp
  605.    Ritchey, Pat and Denzlein, Michael
  606.    $0
  607. allows you to use the F1 key to call WINHELP. It uses a filter function
  608. to get the F1 key in a dialog and sends a message to the dialog window
  609. function.
  610.  
  611. F1Help
  612.    Ritchey, Pat and Steketee, Scott
  613.    $0
  614. contains an example for implementing F1 help for both menus and dialog
  615. boxes using a Windows hook procedure. Menu help allows the user to press
  616. F1 while highlighting any menu item, and to receive context-sensitive
  617. help on that item.
  618.  
  619. Modal Windows (MODAL)
  620.    contains a unit implementing modal windows which can behave
  621. completely like a dialog box but needs no dialog resources.
  622.  
  623. Msvid
  624.    $0
  625. contains an interface unit for Microsoft Video for Windows.
  626.  
  627. Openfi
  628.    $0
  629. contains source code and an executable that demonstrates how to use the
  630. File Open common dialog as a main window. It also demonstrates common
  631. dialog hook procedures, alternate templates, and adding an icon to a
  632. minimized dialog.
  633.  
  634. Patchmb
  635.    Hess, Olaf
  636.    $0
  637. is a small program and DLL that show how to patch calls to functions in
  638. Windows-DLLs.
  639.  
  640. Player (PLAYER)
  641.    Calvert, Charles
  642.    $0
  643. contains source code demonstrating how to use the multimedia extensions
  644. to Windows. The code uses the MCI interface to play MIDI, WAV, and
  645. CD-ROM. A batch file is included to compile an executable and three
  646. DLLs. The DLLs contain the multimedia functionality and the executable
  647. represents an object oriented interface.
  648.  
  649. SSaveWin (SSAVWIN)
  650.    Keul, Manfred
  651.    $0
  652. demonstrates how to write password protected Screen Savers for Windows
  653. 3.1 using Borland Pascal. Screen Savers can be installed via control
  654. panel. It uses password-protection that is compatible with Microsoft's
  655. algorithm. Full source code, including some simple animation examples is
  656. provided.
  657.  
  658. Stadll
  659.    Plett, Bradley
  660.    $0
  661. contains a DLL which displays a % complete status box. It also allows
  662. the user to cancel a task. The status box is done using a modeless
  663. dialog box.
  664.  
  665. VMODE$13.PAS
  666.    Hess, Olaf
  667.    $0
  668. is source code for changing to a different video mode under Windows
  669. using two undocumented functions.
  670.  
  671. PPFont
  672.    Poellinger, Paul F.
  673.    $10
  674. is a DLL providing higher-level language access to NEWLOGFONT and
  675. NEWTEXTMETRIC (logical and physical) information about available fonts
  676. via EnumFontFamilies.
  677.  
  678. On Screen Keyboard (SJLKBD.PAS)
  679.    Leonard, Steve
  680.    $0
  681. is source code that draws an on screen keyboard that lets you type with
  682. the mouse, then send the text to another application that is waiting for
  683. text. It will not work unless you come directly from the other app.,
  684. where you were positioned in an input dialog box.
  685.  
  686. WinPCX
  687.    Rafn, Mark D.
  688.    $0
  689. contains source code and an executable for a PCX file decoder.
  690.  
  691. ---------------------------------
  692. END OF SMALL PROGRAMS DISK #12356
  693. ---------------------------------
  694.  
  695.  
  696. ---------------------------------
  697. 12170 General Windows Programming          Small Programs Disk
  698. ---------------------------------
  699.  
  700. BoilerPlate 1.0 (BOILER)
  701.    Baldwin, Dave
  702.    $0
  703. gets you started on a new OWL program by generating the appropriate
  704. boilerplate code. You start by using Resource Workshop or WRT to design
  705. your primary resources (menu, accelerator, cursor, etc.). BoilerPlate
  706. then uses the resource file (and additional information you supply) to
  707. generate code for your application.
  708.  
  709. CTL3D.PAS (CTL3D-P)
  710.    Hamer-Moss, Steve
  711.    $0
  712. contains a BP7 interface unit for Microsoft's CTL3D.DLL. It allows BP7
  713. apps to use Microsoft-style 3D dialogs (as in Access, Excel 4.0, etc.)
  714. under Windows 3.0 and 3.1.
  715.  
  716. Helper (HLPRWIN)
  717.    Brown, L.E. Jr
  718.    $10
  719. contains a WinWord document template that simplifies the creation of Windows
  720. Help files. It allows you to easily edit, compile, test or modify your help
  721. files, run your favorite screen capture utility, and manage your project files
  722. from within the WinWord environment.
  723.  
  724. PBCWin 1.0
  725.    Hanlin, Thomas III
  726.    $20
  727. is a general purpose DLL for Windows programming. It is oriented toward VB but
  728. can be used with any language that supports DLLs. There are 79 routines,
  729. including bit manipulation, array initialization, PEEK, POKE, and SWAP routines,
  730. checksums and CRCs, equipment testing, string info, and more.
  731.  
  732. RTF Magic (RTFMAG)
  733.    BKMA
  734.    $20
  735. contains a WFW macro that allows the rapid conversion of documents into
  736. Windows Help files. You use the outline feature of WinWord to organize
  737. the information and RTF MAGIC creates a matching table of contents in
  738. your help file. You do not have to build all the jumps, because browse
  739. sequences and buttons are automatically added.
  740.  
  741. Wsheap
  742.    TurboPower Software
  743.    $0
  744. is a tool for analyzing dangling heap space and resources in Windows
  745. applications.
  746.  
  747. ---------------------------------
  748. END OF SMALL PROGRAMS DISK #12170
  749. ---------------------------------
  750.  
  751.  
  752. ASMClock
  753.    $0
  754.    #3461
  755. is assembler code (and executable) whose purpose is to show that MASM 6.0
  756. can be used to write Windows programs. The assembler code was translated
  757. from a sample C program in Petzold's Windows book. Requires SDK 3.0.
  758.  
  759.  
  760. Atree
  761.    Thomas, Monroe M.
  762.    $0
  763.    #3463
  764. is a complete programmers interface and an interpreter for non-programmers
  765. to experiment with Adaptive Logic Networks. Requires Windows 3.
  766.  
  767.  
  768. BasicBasic 1.3
  769.    Davidsaver, Mark
  770.    $15
  771.    #4204
  772. lets you compile BASIC programs for DOS or Windows. Not all "standard" BASIC
  773. commands are supported. This is a very easy way to develop small programs
  774. without regard for which environment they will run under. Several sample files
  775. are included for compiling, and ASCII source code is accepted.
  776.  
  777.  
  778. CDB for Windows
  779.    Daytris Information Systems
  780.    $149
  781.    #3319
  782. is a database toolkit for Windows programmers. A complete C-API is included
  783. with over 40 predefined database function calls. CDB is based on both the
  784. network and relational data models and uses an ISAM methodology for key file
  785. management. Other features include file locking, and the ability for multiple
  786. applications to access the same database concurrently. 480K of disk space is
  787. required.
  788.  
  789.  
  790. ClickBar 1.0
  791.    WynApse SoftWare
  792.    $36
  793.    #4835
  794. is a DLL that provides Windows software developers a robust 3D button
  795. interface. It allows you to produce commercial quality menubars, with
  796. 144 3-dimensional buttons to choose from. Other features include
  797. seamless integration with Borland's Resource Workshop, example source
  798. code, and more.
  799.  
  800.  
  801. DIB
  802.    Smith, Ralph
  803.    $0
  804.    #4029
  805. contains three example TPW programs illustrating the use of device independent
  806. bitmaps. One program is for 16-colors, and two are for 256-colors. Source code
  807. is included.
  808.  
  809.  
  810. EDI Install Pro 2.0
  811.    Eschalon Development Inc.
  812.    $100
  813.    #20216/4400
  814. is an installation utility for Windows. Features included dithered and/or bit
  815. mapped background, user selectable components, PM group creation, INI file
  816. modification and creation, version checking, full file compression with
  817. pack/unpack utilities, multiple disk support, and custom DLL support that allows
  818. you to expand the capabilities of EDI Install Pro to handle almost any possible
  819. installation requirements.
  820.  
  821.  
  822. InWin 4.0
  823.    Softline, Inc.
  824.    $100-$300
  825.    #20216/12317
  826. is a global installer for applications and files running under Windows
  827. 3.x or DOS applications/files installing into the Windows environment.
  828. Features include error checking and informational dialog boxes, custom
  829. headers/footers/title/program name, and point and click end-user help.
  830.  
  831. You can utilize any DOS self-extracting executable compression routine.
  832. A "gas gauge" indicator shows the current percentage of the install.
  833. Support is provided for up to a 10-disk installation. An ASCII file
  834. editor (such as Notepad) is required to create the script files.
  835.  
  836.  
  837. Modified Setup1
  838.    Johnson, L.J.
  839.    $0
  840.    #20216/4463
  841. adds new features to the PTK Setup program. It provides options to do a Full
  842. Installation or Update Files, and allows users to install in either a new
  843. program group or an existing group.
  844.  
  845.  
  846. SVInstal 1.41
  847.    Soft Ventures
  848.    $40
  849.    #20216/4377
  850. installs program and data files from a distribution floppy to a hard
  851. drive. It creates directories and copies files to them, builds a Windows
  852. program group and loads icons, and presents a README.TXT file in a
  853. pop-up window.
  854.  
  855.  
  856. WinSetup 1.0
  857.    Money Smith Systems, Inc. ASP
  858.    $54-$104
  859.    #20216/12064
  860. is a compact (26K) program for installing applications in Windows. This is
  861. designed for shareware authors/vendors and supports multiple disk sets,
  862. self-extracting archives, Program Manager installation, documentation viewing,
  863. and prior post-install commands.
  864.  
  865.  
  866. The INTL Package
  867.    Fahller, Bjrn ASP
  868.    $55
  869.    #4449
  870. contains a DLL that adds international support to your applications. Also
  871. included are an INI file with international phrases and names of weekdays and
  872. months, a demonstration program, a Windows help file, source code, and more.
  873.  
  874.  
  875. JORF
  876.    The JORF Company ASP
  877.    $85
  878.    #7825/4585 [2 disks]
  879. is an object-oriented programming language for DOS and Windows that
  880. allows easy creation of data entry/database programs. It includes
  881. a DOS/Windows interpreter, editor, source level debugger, context-sensitive
  882. help, and sample programs. Support is provided for arrays, pointers,
  883. variable length records, multiple indexes, and network access to files.
  884.  
  885.  
  886. Programmer's File Editor 0.04.008 [PFE004] 08-93 CD
  887.    Phillips, Alan
  888.    $0
  889.    #20228
  890. is a programmer-oriented text editor for WIN31, Windows for Workgroups
  891. 3.1 and Windows/NT. Because its file capacity is limited only by the
  892. amount of available memory, it can handle very large files.
  893.  
  894. Other features include the ability to run DOS commands, user-
  895. configurable key mapping, full font support, application launching, DDE
  896. support, and much more. The variety of features available make this
  897. package a powerful integrated development environment for any Windows
  898. programmer. Available on 3.5" 1.44MB MegaDisk and CD only.
  899.  
  900.  
  901. Quasar SQL for Windows
  902.    Stellar Industries
  903.    $198-$298
  904.    #3942
  905. makes it easy for programmers to create relational database applications for
  906. Windows. It takes full advantage of Windows' pull down menus, dialog boxes,
  907. icons, and on-line help. It features a clear error-handling and reporting
  908. interface, and a complete transaction management facility.
  909.  
  910. It provides a full-featured relational database engine, a multiple document
  911. editor, implementation of the American Standard SQL specification, and advanced
  912. indexing capabilities. This program gives developers a choice of front-end
  913. development environments, including C, C++, Visual Basic, Pascal, and more.
  914. Sample files are included. A hard disk or high density floppy is required.
  915.  
  916.  
  917. CreateHelp! 2.01
  918.    Barnes, Nic
  919.    $40
  920.    #12333
  921. is an authoring tool for creating Windows help files using WinWord 2.0x.
  922. Features include automatic context identification, search and link jumps
  923. and pop-ups, auto keyword addition, default font for titles and
  924. definitions, the ability to insert referenced hypergraphics, and full
  925. control of compilation options from within WinWord.
  926.  
  927. Other features include point and click macro building, outline building
  928. from a list file, summary reporting, auto page building, secondary
  929. window support, context numbering, and full editing of the HPJ file from
  930. within CreateHelp. The manual also includes a section explaining how to
  931. write help files for first-timers.
  932.  
  933.  
  934. Quick and Dirty Help
  935.    Allen, Phil
  936.    $20
  937.    #27776/4142
  938. lets you use any ASCII editor to produce RTF files for the creation of
  939. Windows 3.0 Help Files. With QDHelp, you can easily create help files
  940. with links, popups, bitmaps, search keys, and browse sequences. Support
  941. is included for topic macro links, colored text, and automatic
  942. generation of HPLJ files. The MS Help Compiler is required. (Also see
  943. WI-01: #3477, Xantippe, which can create RTF files very easily.)
  944.  
  945.  
  946. Visual Help 1.0f 08-93 CD
  947.    WinWare
  948.    $49
  949.    #27776/12328
  950. makes it easy to create Windows Help files without having to know any of
  951. the technical in's and out's. All you have to do is type in (or
  952. cut-and-paste) text and push a few buttons. You can run your help file
  953. in VH before compiling it to save time.
  954.  
  955. This is a boon for programmers, but non-programmers can also use it to
  956. create hypertext documents for Windows. It is a stand-alone environment
  957. which does not require WinWord.
  958.  
  959. This version has some significant bugs and limitations which the author
  960. is working feverishly to overcome. (We may have an update by the time
  961. you read this.) But this is potentially the best Help file creator we
  962. have seen. VBRUN200 is included on this disk. Help Compiler 3.1 is
  963. required.
  964.  
  965.  
  966. WinHelp+ 3.0c
  967.    Stedy Software & Systems
  968.    $26
  969.    #27776
  970. ties together tools used in creating help files. It has a pushbutton
  971. interface for calling up editors for RTF and BMP and other necessary
  972. input files, QDHelp (above), and the Help Compiler itself. (Available on
  973. 3.5" 1.44MB MegaDisk ONLY!)
  974.  
  975.  
  976. RTFGen 2.0
  977.    Baldwin, Dave
  978.    $0
  979.    #12357
  980. converts plain ASCII files into Rich Text Format for use with the Windows Help
  981. Compiler. This is much easier than learning Word, or its equivalent.
  982.  
  983.  
  984. WinEdit
  985.    Wilson WindowWare ASP
  986.    $60
  987.    #3277
  988. is a programmer's editor designed for creating and maintaining program source
  989. code. Being a Windows App, it lets you load files as large as all the free
  990. memory available to Windows - up to 16meg. Being an ASCII file editor makes it
  991. useful in preparing files for Windows based desktop publishing programs.
  992.  
  993. Features include unlimited number of document windows, word wrap, the ability
  994. to run compilers (or other tools) from within WinEdit with automatic capture
  995. of error messages to a window, search and replace, access to SDK and C 6.0
  996. help, and fast operation. It updates itself to cope with multiple instances
  997. and quitting Windows sessions, and lets you view Next/Previous Error of
  998. compiler output.
  999.  
  1000.  
  1001. Tools:W
  1002.    Gryzich, Kent
  1003.    $295-$495
  1004.    #1940
  1005. allows fast development of Microsoft Windows applications using the
  1006. Windows SDK. It adds dialog box input validation, multi-user database
  1007. interface, graphical display of database records, report writing, help,
  1008. start-up, DDE and more. (The author can no longer be reached at the
  1009. address provided in the documentation.)
  1010.  
  1011.  
  1012. TPWmisc
  1013.    Willer, Steve
  1014.    $0
  1015.    #4462
  1016. contains source code and executables for several useful utilities. Included are
  1017. applications for monitoring free resources, memory, and disk space. Others
  1018. include a FRAMES unit that draws various types of 3-D boxes, and a TWindow
  1019. descendant that couples Borland's look with the NDW percentage bar.
  1020.  
  1021.  
  1022. vxBase 2.15
  1023.    Comsoft Inc.
  1024.    $50
  1025.    #7614/3946 [3 disks]
  1026. contains a DLL and sample files for creating dBASE compatible applications.
  1027. Features include up to eight active browse windows, large indexing buffer, memo
  1028. functions, multi-user options, and much more.
  1029.  
  1030. Also included is DataWorks. It is an xBase power user's tool to be used
  1031. by developers building applications with VXBASE for Visual Basic.
  1032.  
  1033.  
  1034. WinDialog [DIALOG] 08-93 CD
  1035.    Cordts, Soenke
  1036.    $45
  1037.    #12415
  1038. is a simple way for programmers to create dialog boxes. These dialogs
  1039. can be implemented into programs using the Application Program Interface
  1040. that is included, or C source code can be generated. Features include
  1041. animation, animated buttons, sound for buttons, and more.
  1042.  
  1043.  
  1044. Windows Developer 1.53 [WINDEV] 08-93 CD
  1045.    Helios Software Solutions ASP
  1046.    25 Pounds
  1047.    #12052
  1048. is an integrated program development environment. It can aid programmers in
  1049. editing, compiling, linking, and testing projects using multiple edit windows.
  1050. Other features include multi-vendor compiler support, tools to compare files,
  1051. hypertext links, context sensitive help, a built-in file manager, and more.
  1052.  
  1053.  
  1054. Windows Developer for NT 1.52
  1055.    Helios Software Solutions ASP
  1056.    25 pounds
  1057.    #12253
  1058. is an integrated program development environment. It can aid programmers
  1059. in editing, compiling, linking, and testing projects using multiple edit
  1060. windows.
  1061.  
  1062. Other features include multi-vendor compiler support, tools to compare
  1063. files, hypertext links, context sensitive help, a built-in file manager,
  1064. and more. Requires Windows NT, and a 386 PC running the Oct. 1992+ Beta
  1065. Win32 Software Development Kit.
  1066.  
  1067.  
  1068. Windows Enhanced Dialog Library
  1069.    Smedley, Mike
  1070.    $60
  1071.    #3787
  1072. is an extensive DLL designed to make dialog box data entry much easier for both
  1073. the programmer and the user. Features include formatted data entry, field
  1074. validation, automatic updating of variables, numeric data entry, overtype mode,
  1075. context-sensitive help, and much more. A demo executable is included.
  1076.  
  1077. ]]]]]]]]]]
  1078.  
  1079.